have (got) the sort of face you'd like to slap - Spanish English Dictionary